; ModuleID = ""
target triple = "x86_64-pc-linux-gnu"
target datalayout = ""

define i64 @"SECRET"(i64 %"SymVar_0") nounwind
{
.3:
  %".4" = sext i64 746348727 to i128
  %".5" = or i64 74171520, %"SymVar_0"
  %".6" = add i64 886599889, %"SymVar_0"
  %".7" = and i64 7, %".6"
  %".8" = or i64 1, %".7"
  %".9" = trunc i64 %".8" to i32
  %".10" = zext i32 %".9" to i64
  %".11" = trunc i64 %".10" to i8
  %".12" = zext i8 %".11" to i64
  %".13" = and i64 %".12", 63
  %".14" = shl i64 %".5", %".13"
  %".15" = and i64 63, %".14"
  %".16" = zext i8 4 to i64
  %".17" = and i64 %".16", 63
  %".18" = shl i64 %".15", %".17"
  %".19" = add i64 500810693, %"SymVar_0"
  %".20" = sext i64 951885855 to i128
  %".21" = sext i64 %".6" to i128
  %".22" = mul i128 %".20", %".21"
  %".23" = trunc i128 %".22" to i64
  %".24" = and i64 15, %".23"
  %".25" = or i64 1, %".24"
  %".26" = sub i64 64, %".25"
  %".27" = trunc i64 %".26" to i32
  %".28" = zext i32 %".27" to i64
  %".29" = trunc i64 %".28" to i8
  %".30" = zext i8 %".29" to i64
  %".31" = and i64 %".30", 63
  %".32" = shl i64 %".19", %".31"
  %".33" = add i64 500810693, %"SymVar_0"
  %".34" = sext i64 951885855 to i128
  %".35" = sext i64 %".6" to i128
  %".36" = mul i128 %".34", %".35"
  %".37" = trunc i128 %".36" to i64
  %".38" = and i64 15, %".37"
  %".39" = or i64 1, %".38"
  %".40" = trunc i64 %".39" to i32
  %".41" = zext i32 %".40" to i64
  %".42" = trunc i64 %".41" to i8
  %".43" = zext i8 %".42" to i64
  %".44" = and i64 %".43", 63
  %".45" = lshr i64 %".33", %".44"
  %".46" = or i64 %".32", %".45"
  %".47" = or i64 %".18", %".46"
  %".48" = sext i64 %".47" to i128
  %".49" = mul i128 %".4", %".48"
  %".50" = trunc i128 %".49" to i64
  %".51" = sext i64 %".50" to i128
  %".52" = sext i64 %".5" to i128
  %".53" = mul i128 %".51", %".52"
  %".54" = trunc i128 %".53" to i64
  %".55" = sext i64 %".54" to i128
  %".56" = or i64 %".6", %"SymVar_0"
  %".57" = or i64 18446744073071798667, %".56"
  %".58" = add i64 %".57", %".6"
  %".59" = sext i64 %".58" to i128
  %".60" = mul i128 %".55", %".59"
  %".61" = trunc i128 %".60" to i64
  ret i64 %".61"
}
